<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
	<!-- meta引入xml中已经配置好的装饰器和模板 -->
    <meta name="decorator" content="default">
    <script type="text/javascript">
        function page(n,s) {
            $("#pageNo").val(n);
            $("#pageSize").val(s);
            $("searchForm").submit();
        }
    </script>
    <title>企业管理</title>
</head>
<body>
    <%--1.tab头部--%>
    <ul class="nav nav-tabs">
        <li class="active"><a href="${ctx}/bas/enterprise/list">企业列表</a></li>
        <li><a href="${ctx}/bas/enterprise/form">企业添加</a> </li>
    </ul>
    <%--2.查询--%>
    <!-- spingmvc中的form标签 
    modelAttribute特有属性，提交表单时封装表单元素到其中对应controller中的方法中第一个参数此处为enterprise
    action--向哪里提交的服务器的地址，ctx是pageContext.request.contextPath的简写版即获取当前根目录。
    jsp注解中不可包含表达式，不然呢报错
    -->
    <form:form id="searchForm" method="post" action="${ctx}/bas/enterprise/" modelAttribute="enterprise" class="breadcrumb form-search">
        <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}">
        <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}">
        <label>企业名称</label>
        <form:input path="enterName" maxlength="50" class="input-medium" htmlEscape="false"/>
        <input id="btnSubmit" type="submit" value="查询" class="btn btn-primary">
    </form:form>
    <!-- 删除之后弹出提示信息 -->
    <sys:message content="${message}"/>
    <%--3.列表--%>
    <table id="contentTable" class="table table-striped table-bordered table-condensed">
        <thead>
        <tr>
            <th>企业名称</th>
            <th>组织机构代码</th>
            <th>企业层次</th>
            <th>企业性质</th>
            <th>企业注册资本</th>
            <th>法人</th>
            <th>法人身份证</th>
            <th>地址</th>
            <th>邮政编码</th>
            <th>备注</th>
            <th>操作</th>
        </tr>
        </thead>
        <tbody>
        <!-- 遍历page中list中的所有元素 -->
            <c:forEach items="${page.list}" var="enterprise">
                <tr>
                    <td>${enterprise.enterName}</td>
                    <td>${enterprise.enterCode}</td>
                    <td>${enterprise.enterLevel}</td>
                    <td>${enterprise.enterNature}</td>
                    <td>${enterprise.enterCapital}</td>
                    <td>${enterprise.enterLperson}</td>
                    <td>${enterprise.enterLpCard}</td>
                    <td>${enterprise.enterAddress}</td>
                    <td>${enterprise.emailCode}</td>
                    <td>${enterprise.enterRemarks}</td>
                    <td>
                    <!-- id=--将每次循环绑定到修改上，每次点修改会调用地址映射的方法同时传入id的值 -->
                        <a href="${ctx}/bas/enterprise/form?id=${enterprise.id}">修改</a>
                        <!-- onclick--每次删除时给出友好提示 -->
                        <a href="${ctx}/bas/enterprise/delete?id=${enterprise.id}" onclick="return confirmx('确认要删除该企业吗？',this.href)">删除</a>
                    </td>
                </tr>
            </c:forEach>
        </tbody>
    </table>
    <%--4.分页--%>
    <!-- pagination 样式--见dicList.jsp -->
    <div class="pagination">
        ${page}
    </div>
</body>
</html>
